Cisco-IOS-XR-mpls-ldp-cfg API API Reference

API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/config/network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Leaf Color Code:
   Key  Mandatory  Optional

Paths

MPLS-LDP - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/

Update operation of resource: mpls-ldp

mpls-ldpbody object

Request Content-Types: application/json
Request Example
{    
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180"
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} },
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1"
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } },
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} } ] } } ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"notifications": [ null ] MPLS mLDP logging notifications
} }, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} } ] } } },
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
},
"dscp": "string" DSCP for control packets
range: "0..63"
},
"reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
} },
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} },
"router-id": "string", Configuration for LDP Router ID (LDP ID)
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} } }, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } ] }, {
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable label advertisement
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable label advertisement
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } ] } }, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] },
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } } ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LDP - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/

Create operation of resource: mpls-ldp

mpls-ldpbody object

Request Content-Types: application/json
Request Example
{    
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180"
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} },
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1"
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } },
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} } ] } } ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"notifications": [ null ] MPLS mLDP logging notifications
} }, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} } ] } } },
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
},
"dscp": "string" DSCP for control packets
range: "0..63"
},
"reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
} },
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} },
"router-id": "string", Configuration for LDP Router ID (LDP ID)
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} } }, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } ] }, {
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable label advertisement
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable label advertisement
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } ] } }, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] },
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } } ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LDP - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/

Delete operation of resource: mpls-ldp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LDP - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/

Retrieve operation of resource: mpls-ldp

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180"
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} },
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1"
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } },
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} } ] } } ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"notifications": [ null ] MPLS mLDP logging notifications
} }, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"policy": "string", Route policy name
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} } ] } } },
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
},
"nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
},
"dscp": "string" DSCP for control packets
range: "0..63"
},
"reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
} },
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} },
"router-id": "string", Configuration for LDP Router ID (LDP ID)
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} } }, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } ] }, {
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable label advertisement
},
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable label advertisement
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } ] } }, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] },
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } } ] } } }

DEFAULT-VRF - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/

Update operation of resource: default-vrf

default-vrfbody object

Request Content-Types: application/json
Request Example
{        
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} },
"router-id": "string", Configuration for LDP Router ID (LDP ID)
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} } }, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", MPLS LDP configuration for interface\ndiscovery transportaddress.
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable delay after session up
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } ] }, {
"enable": [ null ], Enable Address Family
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/

Create operation of resource: default-vrf

default-vrfbody object

Request Content-Types: application/json
Request Example
{        
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} },
"router-id": "string", Configuration for LDP Router ID (LDP ID)
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} } }, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", MPLS LDP configuration for interface\ndiscovery transportaddress.
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable delay after session up
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } ] }, {
"enable": [ null ], Enable Address Family
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/

Delete operation of resource: default-vrf

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/

Retrieve operation of resource: default-vrf

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} },
"router-id": "string", Configuration for LDP Router ID (LDP ID)
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} } }, {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", MPLS LDP configuration for interface\ndiscovery transportaddress.
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable delay after session up
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } ] }, {
"enable": [ null ], Enable Address Family
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } ] } } }

AFS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/

Update operation of resource: afs

afsbody object

Request Content-Types: application/json
Request Example
{      {
        
"af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/

Create operation of resource: afs

afsbody object

Request Content-Types: application/json
Request Example
{      {
        
"af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/

Delete operation of resource: afs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/

Retrieve operation of resource: afs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } ] } }

AF - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/

Update operation of resource: af

afbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/

Create operation of resource: af

afbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/

Delete operation of resource: af

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/

Retrieve operation of resource: af

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"af-name": "enumeration", Address Family type
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } },
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } },
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} },
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }, {
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } } }

LABEL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/

Update operation of resource: label

labelbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{            {
              
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LABEL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/

Create operation of resource: label

labelbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{            {
              
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LABEL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/

Delete operation of resource: label

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LABEL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/

Retrieve operation of resource: label

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{            {
              
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
}, {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } } }

REMOTE - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/

Update operation of resource: remote

remotebody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{          {
            
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/

Create operation of resource: remote

remotebody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{          {
            
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/

Delete operation of resource: remote

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/

Retrieve operation of resource: remote

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{          {
            
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } }

ACCEPT - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/

Update operation of resource: accept

acceptbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{        {
          
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACCEPT - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/

Create operation of resource: accept

acceptbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{        {
          
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACCEPT - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/

Delete operation of resource: accept

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACCEPT - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/

Retrieve operation of resource: accept

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }

PEER-ACCEPT-POLICIES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/peer-accept-policies/

Update operation of resource: peer-accept-policies

peer-accept-policiesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICIES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/peer-accept-policies/

Create operation of resource: peer-accept-policies

peer-accept-policiesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICIES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/peer-accept-policies/

Delete operation of resource: peer-accept-policies

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICIES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/peer-accept-policies/

Retrieve operation of resource: peer-accept-policies

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }

PEER-ACCEPT-POLICY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{lsr-id label-space-id}/

Update operation of resource: peer-accept-policy

peer-accept-policybody object

af-name: string
in path

ID of af-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{lsr-id label-space-id}/

Create operation of resource: peer-accept-policy

peer-accept-policybody object

af-name: string
in path

ID of af-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{lsr-id label-space-id}/

Delete operation of resource: peer-accept-policy

af-name: string
in path

ID of af-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{lsr-id label-space-id}/

Retrieve operation of resource: peer-accept-policy

af-name: string
in path

ID of af-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }

LOCAL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/

Update operation of resource: local

localbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{          {
            
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/

Create operation of resource: local

localbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{          {
            
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/

Delete operation of resource: local

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/

Retrieve operation of resource: local

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{          {
            
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} },
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"default-route": [ null ] Enable MPLS forwarding for default route
} }

ADVERTISE - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/

Update operation of resource: advertise

advertisebody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{        {
          
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADVERTISE - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/

Create operation of resource: advertise

advertisebody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{        {
          
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADVERTISE - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/

Delete operation of resource: advertise

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADVERTISE - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/

Retrieve operation of resource: advertise

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] },
"disable": [ null ], Disable label advertisement
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }, {
"interface-name": "string" Name of interface
} ] },
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} } }

PEER-ADVERTISE-POLICIES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/

Update operation of resource: peer-advertise-policies

peer-advertise-policiesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICIES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/

Create operation of resource: peer-advertise-policies

peer-advertise-policiesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICIES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/

Delete operation of resource: peer-advertise-policies

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICIES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/

Retrieve operation of resource: peer-advertise-policies

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }

PEER-ADVERTISE-POLICY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{lsr-id label-space-id}/

Update operation of resource: peer-advertise-policy

peer-advertise-policybody object

af-name: string
in path

ID of af-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{lsr-id label-space-id}/

Create operation of resource: peer-advertise-policy

peer-advertise-policybody object

af-name: string
in path

ID of af-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{lsr-id label-space-id}/

Delete operation of resource: peer-advertise-policy

af-name: string
in path

ID of af-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{lsr-id label-space-id}/

Retrieve operation of resource: peer-advertise-policy

af-name: string
in path

ID of af-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string", Name of prefix ACL
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }

PREFIX-ADVERTISE-POLICIES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/prefix-advertise-policies/

Update operation of resource: prefix-advertise-policies

prefix-advertise-policiesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-ADVERTISE-POLICIES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/prefix-advertise-policies/

Create operation of resource: prefix-advertise-policies

prefix-advertise-policiesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-ADVERTISE-POLICIES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/prefix-advertise-policies/

Delete operation of resource: prefix-advertise-policies

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-ADVERTISE-POLICIES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/prefix-advertise-policies/

Retrieve operation of resource: prefix-advertise-policies

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} ] } }

PREFIX-ADVERTISE-POLICY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/prefix-advertise-policies/prefix-advertise-policy/{prefix-acl-name}/

Update operation of resource: prefix-advertise-policy

prefix-advertise-policybody object

af-name: string
in path

ID of af-name

prefix-acl-name: string
in path

ID of prefix-acl-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-ADVERTISE-POLICY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/prefix-advertise-policies/prefix-advertise-policy/{prefix-acl-name}/

Create operation of resource: prefix-advertise-policy

prefix-advertise-policybody object

af-name: string
in path

ID of af-name

prefix-acl-name: string
in path

ID of prefix-acl-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-ADVERTISE-POLICY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/prefix-advertise-policies/prefix-advertise-policy/{prefix-acl-name}/

Delete operation of resource: prefix-advertise-policy

af-name: string
in path

ID of af-name

prefix-acl-name: string
in path

ID of prefix-acl-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-ADVERTISE-POLICY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/prefix-advertise-policies/prefix-advertise-policy/{prefix-acl-name}/

Retrieve operation of resource: prefix-advertise-policy

af-name: string
in path

ID of af-name

prefix-acl-name: string
in path

ID of prefix-acl-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"peer-acl-name": "string", Name of peer ACL
"prefix-acl-name": "string", Name of prefix ACL
"advertise-type": "enumeration" Label advertise type
Options:
for
for-to
} }

EXPLICIT-NULL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/explicit-null/

Update operation of resource: explicit-null

explicit-nullbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXPLICIT-NULL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/explicit-null/

Create operation of resource: explicit-null

explicit-nullbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXPLICIT-NULL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/explicit-null/

Delete operation of resource: explicit-null

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXPLICIT-NULL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/explicit-null/

Retrieve operation of resource: explicit-null

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} }

INTERFACES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/interfaces/

Update operation of resource: interfaces

interfacesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"interface-name": "string" Name of interface
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/interfaces/

Create operation of resource: interfaces

interfacesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"interface-name": "string" Name of interface
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/interfaces/

Delete operation of resource: interfaces

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/interfaces/

Retrieve operation of resource: interfaces

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"interface-name": "string" Name of interface
} ] } }

INTERFACE - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/interfaces/interface/{interface-name}/

Update operation of resource: interface

interfacebody object

af-name: string
in path

ID of af-name

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    {
      
"interface-name": "string" Name of interface
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/interfaces/interface/{interface-name}/

Create operation of resource: interface

interfacebody object

af-name: string
in path

ID of af-name

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    {
      
"interface-name": "string" Name of interface
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/interfaces/interface/{interface-name}/

Delete operation of resource: interface

af-name: string
in path

ID of af-name

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/advertise/interfaces/interface/{interface-name}/

Retrieve operation of resource: interface

af-name: string
in path

ID of af-name

interface-name: string
in path

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"interface-name": "string" Name of interface
} ] }

ALLOCATE - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/allocate/

Update operation of resource: allocate

allocatebody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ALLOCATE - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/allocate/

Create operation of resource: allocate

allocatebody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ALLOCATE - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/allocate/

Delete operation of resource: allocate

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ALLOCATE - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/label/local/allocate/

Retrieve operation of resource: allocate

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
} }

DISCOVERY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/discovery/

Update operation of resource: discovery

discoverybody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/discovery/

Create operation of resource: discovery

discoverybody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/discovery/

Delete operation of resource: discovery

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/discovery/

Retrieve operation of resource: discovery

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"transport-address": "string", Global discovery transport address for\naddress family
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} } }

TARGETED-HELLO-ACCEPT - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/discovery/targeted-hello-accept/

Update operation of resource: targeted-hello-accept

targeted-hello-acceptbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGETED-HELLO-ACCEPT - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/discovery/targeted-hello-accept/

Create operation of resource: targeted-hello-accept

targeted-hello-acceptbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGETED-HELLO-ACCEPT - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/discovery/targeted-hello-accept/

Delete operation of resource: targeted-hello-accept

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGETED-HELLO-ACCEPT - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/discovery/targeted-hello-accept/

Retrieve operation of resource: targeted-hello-accept

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"peer-acl-name": "string", Name of peer ACL
"accept-type": "enumeration" Type of acceptance
Options:
all
from
} }

TRAFFIC-ENGINEERING - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/

Update operation of resource: traffic-engineering

traffic-engineeringbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/

Create operation of resource: traffic-engineering

traffic-engineeringbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/

Delete operation of resource: traffic-engineering

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/

Retrieve operation of resource: traffic-engineering

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } } }

AUTO-TUNNEL-MESH - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/

Update operation of resource: auto-tunnel-mesh

auto-tunnel-meshbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-TUNNEL-MESH - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/

Create operation of resource: auto-tunnel-mesh

auto-tunnel-meshbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-TUNNEL-MESH - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/

Delete operation of resource: auto-tunnel-mesh

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-TUNNEL-MESH - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/

Retrieve operation of resource: auto-tunnel-mesh

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"group-all": [ null ], Enable all MPLS TE auto-tunnel mesh-group\ninterfaces
{
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } } }

GROUP-IDS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/group-ids/

Update operation of resource: group-ids

group-idsbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUP-IDS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/group-ids/

Create operation of resource: group-ids

group-idsbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUP-IDS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/group-ids/

Delete operation of resource: group-ids

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUP-IDS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/group-ids/

Retrieve operation of resource: group-ids

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] } }

GROUP-ID - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/group-ids/group-id/{mesh-group-id}/

Update operation of resource: group-id

group-idbody object

af-name: string
in path

ID of af-name

mesh-group-id: string
in path

ID of mesh-group-id

Request Content-Types: application/json
Request Example
{    {
      
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUP-ID - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/group-ids/group-id/{mesh-group-id}/

Create operation of resource: group-id

group-idbody object

af-name: string
in path

ID of af-name

mesh-group-id: string
in path

ID of mesh-group-id

Request Content-Types: application/json
Request Example
{    {
      
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUP-ID - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/group-ids/group-id/{mesh-group-id}/

Delete operation of resource: group-id

af-name: string
in path

ID of af-name

mesh-group-id: string
in path

ID of mesh-group-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUP-ID - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/traffic-engineering/auto-tunnel-mesh/group-ids/group-id/{mesh-group-id}/

Retrieve operation of resource: group-id

af-name: string
in path

ID of af-name

mesh-group-id: string
in path

ID of mesh-group-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"mesh-group-id": "string" Mesh group ID
range: "0..4294967295"
} ] }

NEIGHBOR - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/

Update operation of resource: neighbor

neighborbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{        {
          
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/

Create operation of resource: neighbor

neighborbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{        {
          
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/

Delete operation of resource: neighbor

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/

Retrieve operation of resource: neighbor

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] }, {
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } } }

ADDRESSES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/addresses/

Update operation of resource: addresses

addressesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESSES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/addresses/

Create operation of resource: addresses

addressesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESSES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/addresses/

Delete operation of resource: addresses

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESSES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/addresses/

Retrieve operation of resource: addresses

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} ] } }

ADDRESS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/addresses/address/{ip-address}/

Update operation of resource: address

addressbody object

af-name: string
in path

ID of af-name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/addresses/address/{ip-address}/

Create operation of resource: address

addressbody object

af-name: string
in path

ID of af-name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/addresses/address/{ip-address}/

Delete operation of resource: address

af-name: string
in path

ID of af-name

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/addresses/address/{ip-address}/

Retrieve operation of resource: address

af-name: string
in path

ID of af-name

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"targeted": [ null ], Establish targeted session with given\naddress
"ip-address": "string" The IP address
} }

SEGMENT-ROUTING-POLICIES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/segment-routing-policies/

Update operation of resource: segment-routing-policies

segment-routing-policiesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING-POLICIES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/segment-routing-policies/

Create operation of resource: segment-routing-policies

segment-routing-policiesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING-POLICIES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/segment-routing-policies/

Delete operation of resource: segment-routing-policies

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING-POLICIES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/segment-routing-policies/

Retrieve operation of resource: segment-routing-policies

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} ] } }

SEGMENT-ROUTING-POLICY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/segment-routing-policies/segment-routing-policy/{name}/

Update operation of resource: segment-routing-policy

segment-routing-policybody object

af-name: string
in path

ID of af-name

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING-POLICY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/segment-routing-policies/segment-routing-policy/{name}/

Create operation of resource: segment-routing-policy

segment-routing-policybody object

af-name: string
in path

ID of af-name

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING-POLICY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/segment-routing-policies/segment-routing-policy/{name}/

Delete operation of resource: segment-routing-policy

af-name: string
in path

ID of af-name

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING-POLICY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/neighbor/segment-routing-policies/segment-routing-policy/{name}/

Retrieve operation of resource: segment-routing-policy

af-name: string
in path

ID of af-name

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"targeted": [ null ], Establish targeted session with given\naddress
"name": "string" SR Policy Name
} }

REDISTRIBUTION-PROTOCOL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/

Update operation of resource: redistribution-protocol

redistribution-protocolbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{        
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTION-PROTOCOL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/

Create operation of resource: redistribution-protocol

redistribution-protocolbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{        
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTION-PROTOCOL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/

Delete operation of resource: redistribution-protocol

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTION-PROTOCOL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/

Retrieve operation of resource: redistribution-protocol

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } } }

BGP - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/

Update operation of resource: bgp

bgpbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BGP - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/

Create operation of resource: bgp

bgpbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BGP - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/

Delete operation of resource: bgp

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BGP - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/

Retrieve operation of resource: bgp

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
},
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} } }

AS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/as/

Update operation of resource: as

asbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/as/

Create operation of resource: as

asbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/as/

Delete operation of resource: as

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/as/

Retrieve operation of resource: as

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"as-xx": "integer", First half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero\nvalue if second half is zero.
range: "0..65535"
"as-yy": "integer" Second half of BGP AS number in XX.YY\nformat. Mandatory Must be a non-zero value\nif first half is zero.
range: "0..4294967295"
} }

ADVERTISE-TO - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/advertise-to/

Update operation of resource: advertise-to

advertise-tobody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADVERTISE-TO - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/advertise-to/

Create operation of resource: advertise-to

advertise-tobody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADVERTISE-TO - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/advertise-to/

Delete operation of resource: advertise-to

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADVERTISE-TO - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/afs/af/{af-name}/redistribution-protocol/bgp/advertise-to/

Retrieve operation of resource: advertise-to

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" advertise to peer acl type
Options:
peer-acl
} }

GLOBAL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/

Update operation of resource: global

globalbody object

Request Content-Types: application/json
Request Example
{      
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} },
"router-id": "string", Configuration for LDP Router ID (LDP ID)
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/

Create operation of resource: global

globalbody object

Request Content-Types: application/json
Request Example
{      
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} },
"router-id": "string", Configuration for LDP Router ID (LDP ID)
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/

Delete operation of resource: global

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/

Retrieve operation of resource: global

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} },
"router-id": "string", Configuration for LDP Router ID (LDP ID)
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} } } }

SESSION - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/

Update operation of resource: session

sessionbody object

Request Content-Types: application/json
Request Example
{      
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/

Create operation of resource: session

sessionbody object

Request Content-Types: application/json
Request Example
{      
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/

Delete operation of resource: session

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/

Retrieve operation of resource: session

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
},
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} } }

PROTECTION - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/protection/

Update operation of resource: protection

protectionbody object

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROTECTION - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/protection/

Create operation of resource: protection

protectionbody object

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROTECTION - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/protection/

Delete operation of resource: protection

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROTECTION - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/protection/

Retrieve operation of resource: protection

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"peer-acl-name": "string", Name of peer ACL
"protection-type": "enumeration", Session protection type
Options:
all
for
all-with-duration
for-with-duration
all-with-forever
for-with-forever
"duration": "integer" Holdup duration
range: "30..2147483"
} }

DOWNSTREAM-ON-DEMAND - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/downstream-on-demand/

Update operation of resource: downstream-on-demand

downstream-on-demandbody object

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOWNSTREAM-ON-DEMAND - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/downstream-on-demand/

Create operation of resource: downstream-on-demand

downstream-on-demandbody object

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOWNSTREAM-ON-DEMAND - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/downstream-on-demand/

Delete operation of resource: downstream-on-demand

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOWNSTREAM-ON-DEMAND - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/session/downstream-on-demand/

Retrieve operation of resource: downstream-on-demand

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} }

NEIGHBOR - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/

Update operation of resource: neighbor

neighborbody object

Request Content-Types: application/json
Request Example
{    
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/

Create operation of resource: neighbor

neighborbody object

Request Content-Types: application/json
Request Example
{    
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/

Delete operation of resource: neighbor

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/

Retrieve operation of resource: neighbor

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"password": "string", The neighbor password
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }, {
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }

LDP-IDS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/

Update operation of resource: ldp-ids

ldp-idsbody object

Request Content-Types: application/json
Request Example
{      {
        
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-IDS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/

Create operation of resource: ldp-ids

ldp-idsbody object

Request Content-Types: application/json
Request Example
{      {
        
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-IDS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/

Delete operation of resource: ldp-ids

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-IDS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/

Retrieve operation of resource: ldp-ids

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }

LDP-ID - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/

Update operation of resource: ldp-id

ldp-idbody object

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    {
      
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-ID - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/

Create operation of resource: ldp-id

ldp-idbody object

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    {
      
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-ID - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/

Delete operation of resource: ldp-id

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-ID - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/

Retrieve operation of resource: ldp-id

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] }

PASSWORD - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/password/

Update operation of resource: password

passwordbody object

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PASSWORD - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/password/

Create operation of resource: password

passwordbody object

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PASSWORD - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/password/

Delete operation of resource: password

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PASSWORD - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/password/

Retrieve operation of resource: password

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
} }

DUAL-STACK - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/

Update operation of resource: dual-stack

dual-stackbody object

Request Content-Types: application/json
Request Example
{    
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DUAL-STACK - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/

Create operation of resource: dual-stack

dual-stackbody object

Request Content-Types: application/json
Request Example
{    
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DUAL-STACK - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/

Delete operation of resource: dual-stack

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DUAL-STACK - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/

Retrieve operation of resource: dual-stack

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"tlv-compliance": [ null ], Configuration to enable neighbor dual-stack\ntlv-compliance
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } } }

TRANSPORT-CONNECTION - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/transport-connection/

Update operation of resource: transport-connection

transport-connectionbody object

Request Content-Types: application/json
Request Example
{    
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-CONNECTION - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/transport-connection/

Create operation of resource: transport-connection

transport-connectionbody object

Request Content-Types: application/json
Request Example
{    
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-CONNECTION - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/transport-connection/

Delete operation of resource: transport-connection

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-CONNECTION - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/transport-connection/

Retrieve operation of resource: transport-connection

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }

PREFER - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/transport-connection/prefer/

Update operation of resource: prefer

preferbody object

Request Content-Types: application/json
Request Example
{    
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFER - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/transport-connection/prefer/

Create operation of resource: prefer

preferbody object

Request Content-Types: application/json
Request Example
{    
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFER - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/transport-connection/prefer/

Delete operation of resource: prefer

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFER - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/neighbor/dual-stack/transport-connection/prefer/

Retrieve operation of resource: prefer

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} }

GRACEFUL-RESTART - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/graceful-restart/

Update operation of resource: graceful-restart

graceful-restartbody object

Request Content-Types: application/json
Request Example
{      
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-RESTART - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/graceful-restart/

Create operation of resource: graceful-restart

graceful-restartbody object

Request Content-Types: application/json
Request Example
{      
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-RESTART - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/graceful-restart/

Delete operation of resource: graceful-restart

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-RESTART - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/graceful-restart/

Retrieve operation of resource: graceful-restart

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} } }

HELPER-PEER - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/graceful-restart/helper-peer/

Update operation of resource: helper-peer

helper-peerbody object

Request Content-Types: application/json
Request Example
{    
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HELPER-PEER - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/graceful-restart/helper-peer/

Create operation of resource: helper-peer

helper-peerbody object

Request Content-Types: application/json
Request Example
{    
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HELPER-PEER - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/graceful-restart/helper-peer/

Delete operation of resource: helper-peer

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HELPER-PEER - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/global/graceful-restart/helper-peer/

Retrieve operation of resource: helper-peer

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a local\nreset
} }

INTERFACES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/

Update operation of resource: interfaces

interfacesbody object

Request Content-Types: application/json
Request Example
{      {
        
"enable": [ null ], Enable Address Family
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/

Create operation of resource: interfaces

interfacesbody object

Request Content-Types: application/json
Request Example
{      {
        
"enable": [ null ], Enable Address Family
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/

Delete operation of resource: interfaces

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/

Retrieve operation of resource: interfaces

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"enable": [ null ], Enable Address Family
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } ] } }

INTERFACE - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/

Update operation of resource: interface

interfacebody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    
"enable": [ null ], Enable Address Family
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/

Create operation of resource: interface

interfacebody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    
"enable": [ null ], Enable Address Family
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/

Delete operation of resource: interface

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/

Retrieve operation of resource: interface

interface-name: string
in path

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"enable": [ null ], Enable Address Family
{
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable delay after session up
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] },
"interface-name": "string", Name of interface
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } } }

AFS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/

Update operation of resource: afs

afsbody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{      {
        
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/

Create operation of resource: afs

afsbody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{      {
        
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/

Delete operation of resource: afs

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/

Retrieve operation of resource: afs

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } ] } }

AF - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/

Update operation of resource: af

afbody object

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/

Create operation of resource: af

afbody object

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/

Delete operation of resource: af

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/

Retrieve operation of resource: af

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"disable": [ null ] Disable mLDP on LDP enabled interface
},
"enable": [ null ], Enable Address Family
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} } }

DISCOVERY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/

Update operation of resource: discovery

discoverybody object

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/

Create operation of resource: discovery

discoverybody object

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/

Delete operation of resource: discovery

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/

Retrieve operation of resource: discovery

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} } }

TRANSPORT-ADDRESS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/transport-address/

Update operation of resource: transport-address

transport-addressbody object

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-ADDRESS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/transport-address/

Create operation of resource: transport-address

transport-addressbody object

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-ADDRESS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/transport-address/

Delete operation of resource: transport-address

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-ADDRESS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/transport-address/

Retrieve operation of resource: transport-address

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} }

IGP - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/igp/

Update operation of resource: igp

igpbody object

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGP - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/igp/

Create operation of resource: igp

igpbody object

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGP - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/igp/

Delete operation of resource: igp

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGP - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/igp/

Retrieve operation of resource: igp

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"disable-auto-config": [ null ] Disable IGP Auto-config on this interface
} }

MLDP - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/mldp/

Update operation of resource: mldp

mldpbody object

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"disable": [ null ] Disable mLDP on LDP enabled interface
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/mldp/

Create operation of resource: mldp

mldpbody object

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"disable": [ null ] Disable mLDP on LDP enabled interface
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/mldp/

Delete operation of resource: mldp

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/afs/af/{af-name}/mldp/

Retrieve operation of resource: mldp

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"disable": [ null ] Disable mLDP on LDP enabled interface
} }

GLOBAL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/

Update operation of resource: global

globalbody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{      
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/

Create operation of resource: global

globalbody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{      
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/

Delete operation of resource: global

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/

Retrieve operation of resource: global

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} },
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } } }

DISCOVERY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/discovery/

Update operation of resource: discovery

discoverybody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/discovery/

Create operation of resource: discovery

discoverybody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/discovery/

Delete operation of resource: discovery

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/discovery/

Retrieve operation of resource: discovery

interface-name: string
in path

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"disable-quick-start": [ null ], Disable discovery's quick start mode
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} } }

LINK-HELLO - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/discovery/link-hello/

Create operation of resource: link-hello

link-hellobody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    
"dual-stack": "enumeration", Dual Stack Address Family Preference
Options:
ipv4
ipv6
"interval": "string", Link Hello interval
range: "1..65535"
"hold-time": "string" Time (seconds) - 65535 implies infinite
range: "1..65535"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGP - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/

Update operation of resource: igp

igpbody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{          
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGP - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/

Create operation of resource: igp

igpbody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{          
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGP - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/

Delete operation of resource: igp

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGP - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/

Retrieve operation of resource: igp

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{          
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } } }

SYNC - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/

Update operation of resource: sync

syncbody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{        
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SYNC - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/

Create operation of resource: sync

syncbody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{        
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SYNC - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/

Delete operation of resource: sync

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SYNC - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/

Retrieve operation of resource: sync

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } } }

DELAY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/delay/

Update operation of resource: delay

delaybody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{      
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DELAY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/delay/

Create operation of resource: delay

delaybody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{      
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DELAY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/delay/

Delete operation of resource: delay

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DELAY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/delay/

Retrieve operation of resource: delay

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} } }

ON-SESSION-UP - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/delay/on-session-up/

Update operation of resource: on-session-up

on-session-upbody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ON-SESSION-UP - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/delay/on-session-up/

Create operation of resource: on-session-up

on-session-upbody object

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ON-SESSION-UP - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/delay/on-session-up/

Delete operation of resource: on-session-up

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ON-SESSION-UP - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/default-vrf/interfaces/interface/{interface-name}/global/igp/sync/delay/on-session-up/

Retrieve operation of resource: on-session-up

interface-name: string
in path

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"disable": [ null ], Disable delay after session up
"timeout": "integer" Time (seconds)
range: "5..300"
units: "second"
} }

VRFS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/

Update operation of resource: vrfs

vrfsbody object

Request Content-Types: application/json
Request Example
{      {            {
              
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] },
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/

Create operation of resource: vrfs

vrfsbody object

Request Content-Types: application/json
Request Example
{      {            {
              
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] },
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/

Delete operation of resource: vrfs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/

Retrieve operation of resource: vrfs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {
              
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] },
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } } ] } }

VRF - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/

Update operation of resource: vrf

vrfbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {          {
            
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] },
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } } ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/

Create operation of resource: vrf

vrfbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {          {
            
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] },
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } } ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/

Delete operation of resource: vrf

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/

Retrieve operation of resource: vrf

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {          {
            
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] },
"vrf-name": "string", VRF Name
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
}, { {
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } } ] }

GLOBAL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/

Update operation of resource: global

globalbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{          
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/

Create operation of resource: global

globalbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{          
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/

Delete operation of resource: global

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/

Retrieve operation of resource: global

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{          
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } },
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} },
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} },
"router-id": "string" Configuration for LDP Router ID (LDP ID)
} }

SESSION - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/session/

Update operation of resource: session

sessionbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/session/

Create operation of resource: session

sessionbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/session/

Delete operation of resource: session

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/session/

Retrieve operation of resource: session

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} } }

DOWNSTREAM-ON-DEMAND - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/session/downstream-on-demand/

Update operation of resource: downstream-on-demand

downstream-on-demandbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOWNSTREAM-ON-DEMAND - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/session/downstream-on-demand/

Create operation of resource: downstream-on-demand

downstream-on-demandbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOWNSTREAM-ON-DEMAND - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/session/downstream-on-demand/

Delete operation of resource: downstream-on-demand

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOWNSTREAM-ON-DEMAND - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/session/downstream-on-demand/

Retrieve operation of resource: downstream-on-demand

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"peer-acl-name": "string", Name of peer ACL
"type": "enumeration" Downstream on demand type
Options:
peer-acl
} }

NEIGHBOR - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/

Update operation of resource: neighbor

neighborbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{        
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/

Create operation of resource: neighbor

neighborbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{        
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/

Delete operation of resource: neighbor

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/

Retrieve operation of resource: neighbor

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } },
"password": "string", The neighbor password
{
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }

DUAL-STACK - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/

Update operation of resource: dual-stack

dual-stackbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DUAL-STACK - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/

Create operation of resource: dual-stack

dual-stackbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DUAL-STACK - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/

Delete operation of resource: dual-stack

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DUAL-STACK - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/

Retrieve operation of resource: dual-stack

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } } }

TRANSPORT-CONNECTION - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/transport-connection/

Update operation of resource: transport-connection

transport-connectionbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-CONNECTION - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/transport-connection/

Create operation of resource: transport-connection

transport-connectionbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-CONNECTION - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/transport-connection/

Delete operation of resource: transport-connection

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-CONNECTION - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/transport-connection/

Retrieve operation of resource: transport-connection

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"max-wait": "integer", Configuration related to neighbor\ndual-stack xport-connection max-wait
range: "0..60"
units: "second"
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} } }

PREFER - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/transport-connection/prefer/

Update operation of resource: prefer

preferbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFER - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/transport-connection/prefer/

Create operation of resource: prefer

preferbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFER - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/transport-connection/prefer/

Delete operation of resource: prefer

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFER - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/dual-stack/transport-connection/prefer/

Retrieve operation of resource: prefer

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"ipv4": [ null ] Configuration related to neighbor\ndual-stack xport-connection preference\nipv4
} }

LDP-IDS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/

Update operation of resource: ldp-ids

ldp-idsbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      {
        
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-IDS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/

Create operation of resource: ldp-ids

ldp-idsbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      {
        
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-IDS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/

Delete operation of resource: ldp-ids

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-IDS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/

Retrieve operation of resource: ldp-ids

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }

LDP-ID - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/

Update operation of resource: ldp-id

ldp-idbody object

vrf-name: string
in path

ID of vrf-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-ID - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/

Create operation of resource: ldp-id

ldp-idbody object

vrf-name: string
in path

ID of vrf-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-ID - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/

Delete operation of resource: ldp-id

vrf-name: string
in path

ID of vrf-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LDP-ID - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/

Retrieve operation of resource: ldp-id

vrf-name: string
in path

ID of vrf-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"lsr-id": "string", LSR ID of neighbor
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }

PASSWORD - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/password/

Update operation of resource: password

passwordbody object

vrf-name: string
in path

ID of vrf-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PASSWORD - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/password/

Create operation of resource: password

passwordbody object

vrf-name: string
in path

ID of vrf-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Request Content-Types: application/json
Request Example
{    
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PASSWORD - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/password/

Delete operation of resource: password

vrf-name: string
in path

ID of vrf-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PASSWORD - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/neighbor/ldp-ids/ldp-id/{lsr-id label-space-id}/password/

Retrieve operation of resource: password

vrf-name: string
in path

ID of vrf-name

lsr-id label-space-id: string
in path

ID of lsr-id label-space-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"command-type": "enumeration", Command type for password configuration
Options:
disable
specified
"password": "string" The neighbor password
} }

GRACEFUL-RESTART - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/graceful-restart/

Update operation of resource: graceful-restart

graceful-restartbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-RESTART - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/graceful-restart/

Create operation of resource: graceful-restart

graceful-restartbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-RESTART - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/graceful-restart/

Delete operation of resource: graceful-restart

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-RESTART - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/graceful-restart/

Retrieve operation of resource: graceful-restart

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} } }

HELPER-PEER - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/graceful-restart/helper-peer/

Update operation of resource: helper-peer

helper-peerbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HELPER-PEER - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/graceful-restart/helper-peer/

Create operation of resource: helper-peer

helper-peerbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HELPER-PEER - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/graceful-restart/helper-peer/

Delete operation of resource: helper-peer

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HELPER-PEER - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/global/graceful-restart/helper-peer/

Retrieve operation of resource: helper-peer

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"maintain-on-local-reset": "string" Maintain the state of a GR peer upon a\nlocal reset
} }

AFS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/

Update operation of resource: afs

afsbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      {
        
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/

Create operation of resource: afs

afsbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      {
        
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/

Delete operation of resource: afs

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/

Retrieve operation of resource: afs

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } ] } }

AF - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/

Update operation of resource: af

afbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/

Create operation of resource: af

afbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/

Delete operation of resource: af

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/

Retrieve operation of resource: af

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"enable": [ null ], Enable Address Family
{ {
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } },
"transport-address": "string" Global discovery transport address for\naddress family
} } }

DISCOVERY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/discovery/

Update operation of resource: discovery

discoverybody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"transport-address": "string" Global discovery transport address for\naddress family
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/discovery/

Create operation of resource: discovery

discoverybody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"transport-address": "string" Global discovery transport address for\naddress family
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/discovery/

Delete operation of resource: discovery

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/discovery/

Retrieve operation of resource: discovery

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"transport-address": "string" Global discovery transport address for\naddress family
} }

LABEL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/

Update operation of resource: label

labelbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{            {                {
                  
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LABEL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/

Create operation of resource: label

labelbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{            {                {
                  
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LABEL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/

Delete operation of resource: label

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LABEL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/

Retrieve operation of resource: label

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{            {                {
                  
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } },
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } } }

REMOTE - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/

Update operation of resource: remote

remotebody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{          {              {
                
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/

Create operation of resource: remote

remotebody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{          {              {
                
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/

Delete operation of resource: remote

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/

Retrieve operation of resource: remote

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{          {              {
                
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } } }

ACCEPT - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/

Update operation of resource: accept

acceptbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{        {            {
              
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACCEPT - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/

Create operation of resource: accept

acceptbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{        {            {
              
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACCEPT - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/

Delete operation of resource: accept

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACCEPT - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/

Retrieve operation of resource: accept

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {            {
              
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } } }

PEER-ACCEPT-POLICIES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/

Update operation of resource: peer-accept-policies

peer-accept-policiesbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {          {
            
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICIES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/

Create operation of resource: peer-accept-policies

peer-accept-policiesbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {          {
            
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICIES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/

Delete operation of resource: peer-accept-policies

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICIES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/

Retrieve operation of resource: peer-accept-policies

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {          {
            
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} ] } }

PEER-ACCEPT-POLICY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/

Update operation of resource: peer-accept-policy

peer-accept-policybody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Request Content-Types: application/json
Request Example
{      {
        
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/

Create operation of resource: peer-accept-policy

peer-accept-policybody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Request Content-Types: application/json
Request Example
{      {
        
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/

Delete operation of resource: peer-accept-policy

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/

Retrieve operation of resource: peer-accept-policy

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ],
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer" Label space ID of neighbor
range: "0"
} }

PEER-ACCEPT-POLICY-DATA - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/peer-accept-policy-data/

Update operation of resource: peer-accept-policy-data

peer-accept-policy-databody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Request Content-Types: application/json
Request Example
{    
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICY-DATA - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/peer-accept-policy-data/

Create operation of resource: peer-accept-policy-data

peer-accept-policy-databody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Request Content-Types: application/json
Request Example
{    
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICY-DATA - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/peer-accept-policy-data/

Delete operation of resource: peer-accept-policy-data

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ACCEPT-POLICY-DATA - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/peer-accept-policy-data/

Retrieve operation of resource: peer-accept-policy-data

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"prefix-acl-name": "string" Name of prefix ACL
} }

LSR-ID - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/lsr-id/{lsr-id}/

Update operation of resource: lsr-id

lsr-idbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

lsr-id: string
in path

ID of lsr-id

Request Content-Types: application/json
Request Example
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-ID - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/lsr-id/{lsr-id}/

Create operation of resource: lsr-id

lsr-idbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

lsr-id: string
in path

ID of lsr-id

Request Content-Types: application/json
Request Example
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-ID - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/lsr-id/{lsr-id}/

Delete operation of resource: lsr-id

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

lsr-id: string
in path

ID of lsr-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-ID - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/remote/accept/peer-accept-policies/peer-accept-policy/{label-space-id}/lsr-id/{lsr-id}/

Retrieve operation of resource: lsr-id

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

lsr-id: string
in path

ID of lsr-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} }

LOCAL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/

Update operation of resource: local

localbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/

Create operation of resource: local

localbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/

Delete operation of resource: local

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/

Retrieve operation of resource: local

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"default-route": [ null ], Enable MPLS forwarding for default route
"implicit-null-override": "string", Control use of implicit-null label for set\nof prefix(es)
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
},
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } } }

ADVERTISE - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/

Update operation of resource: advertise

advertisebody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADVERTISE - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/

Create operation of resource: advertise

advertisebody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADVERTISE - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/

Delete operation of resource: advertise

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADVERTISE - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/

Retrieve operation of resource: advertise

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
}, {
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] },
"disable": [ null ], Disable label advertisement
{
"interface-name": "string" Name of interface
} ] } } }

PEER-ADVERTISE-POLICIES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/

Update operation of resource: peer-advertise-policies

peer-advertise-policiesbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {          
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICIES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/

Create operation of resource: peer-advertise-policies

peer-advertise-policiesbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {          
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICIES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/

Delete operation of resource: peer-advertise-policies

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICIES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/

Retrieve operation of resource: peer-advertise-policies

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {          
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } ] } }

PEER-ADVERTISE-POLICY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/

Update operation of resource: peer-advertise-policy

peer-advertise-policybody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Request Content-Types: application/json
Request Example
{      
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/

Create operation of resource: peer-advertise-policy

peer-advertise-policybody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Request Content-Types: application/json
Request Example
{      
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/

Delete operation of resource: peer-advertise-policy

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/

Retrieve operation of resource: peer-advertise-policy

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"prefix-acl-name": "string" Name of prefix ACL
},
"label-space-id": "integer", Label space ID of neighbor
range: "0"
{
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} ] } }

PEER-ADVERTISE-POLICY-DATA - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/peer-advertise-policy-data/

Update operation of resource: peer-advertise-policy-data

peer-advertise-policy-databody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Request Content-Types: application/json
Request Example
{    
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICY-DATA - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/peer-advertise-policy-data/

Create operation of resource: peer-advertise-policy-data

peer-advertise-policy-databody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Request Content-Types: application/json
Request Example
{    
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICY-DATA - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/peer-advertise-policy-data/

Delete operation of resource: peer-advertise-policy-data

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PEER-ADVERTISE-POLICY-DATA - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/peer-advertise-policy-data/

Retrieve operation of resource: peer-advertise-policy-data

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"prefix-acl-name": "string" Name of prefix ACL
} }

LSR-ID - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/lsr-id/{lsr-id}/

Update operation of resource: lsr-id

lsr-idbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

lsr-id: string
in path

ID of lsr-id

Request Content-Types: application/json
Request Example
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-ID - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/lsr-id/{lsr-id}/

Create operation of resource: lsr-id

lsr-idbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

lsr-id: string
in path

ID of lsr-id

Request Content-Types: application/json
Request Example
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-ID - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/lsr-id/{lsr-id}/

Delete operation of resource: lsr-id

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

lsr-id: string
in path

ID of lsr-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-ID - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/peer-advertise-policies/peer-advertise-policy/{label-space-id}/lsr-id/{lsr-id}/

Retrieve operation of resource: lsr-id

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

label-space-id: string
in path

ID of label-space-id

lsr-id: string
in path

ID of lsr-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"lsr-id": "string", LSR ID of neighbor
"prefix-acl-name": "string" Name of prefix ACL
} }

INTERFACES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/interfaces/

Update operation of resource: interfaces

interfacesbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"interface-name": "string" Name of interface
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/interfaces/

Create operation of resource: interfaces

interfacesbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"interface-name": "string" Name of interface
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/interfaces/

Delete operation of resource: interfaces

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/interfaces/

Retrieve operation of resource: interfaces

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"interface-name": "string" Name of interface
} ] } }

INTERFACE - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/interfaces/interface/{interface-name}/

Update operation of resource: interface

interfacebody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    
"interface-name": "string" Name of interface
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/interfaces/interface/{interface-name}/

Create operation of resource: interface

interfacebody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{    
"interface-name": "string" Name of interface
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/interfaces/interface/{interface-name}/

Delete operation of resource: interface

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/interfaces/interface/{interface-name}/

Retrieve operation of resource: interface

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

interface-name: string
in path

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"interface-name": "string" Name of interface
} }

EXPLICIT-NULL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/explicit-null/

Update operation of resource: explicit-null

explicit-nullbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXPLICIT-NULL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/explicit-null/

Create operation of resource: explicit-null

explicit-nullbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXPLICIT-NULL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/explicit-null/

Delete operation of resource: explicit-null

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXPLICIT-NULL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/advertise/explicit-null/

Retrieve operation of resource: explicit-null

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"peer-acl-name": "string", Name of peer ACL
"explicit-null-type": "enumeration", Explicit Null command variant
Options:
all
for
to
for-to
"prefix-acl-name": "string" Name of prefix ACL
} }

ALLOCATE - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/allocate/

Update operation of resource: allocate

allocatebody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ALLOCATE - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/allocate/

Create operation of resource: allocate

allocatebody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ALLOCATE - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/allocate/

Delete operation of resource: allocate

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ALLOCATE - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/label/local/allocate/

Retrieve operation of resource: allocate

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"prefix-acl-name": "string", Name of prefix ACL
"allocation-type": "enumeration" Label allocation type
Options:
acl
host
} }

INTERFACES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/

Update operation of resource: interfaces

interfacesbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      {            {
              
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/

Create operation of resource: interfaces

interfacesbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      {            {
              
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/

Delete operation of resource: interfaces

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/

Retrieve operation of resource: interfaces

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {
              
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} ] } }

INTERFACE - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/

Update operation of resource: interface

interfacebody object

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{        {
          
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/

Create operation of resource: interface

interfacebody object

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{        {
          
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/

Delete operation of resource: interface

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INTERFACE - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/

Retrieve operation of resource: interface

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Label Distribution Protocol (LDP) on\nthisinterface
} ] },
"enable": [ null ], Enable Label Distribution Protocol (LDP) on\nthisinterface
"interface-name": "string" Name of interface
} }

AFS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/

Update operation of resource: afs

afsbody object

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{      {
        
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Address Family
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/

Create operation of resource: afs

afsbody object

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

Request Content-Types: application/json
Request Example
{      {
        
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Address Family
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/

Delete operation of resource: afs

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/

Retrieve operation of resource: afs

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Address Family
} ] } }

AF - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/

Update operation of resource: af

afbody object

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Address Family
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/

Create operation of resource: af

afbody object

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Address Family
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/

Delete operation of resource: af

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/

Retrieve operation of resource: af

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} },
"enable": [ null ] Enable Address Family
} }

DISCOVERY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/

Update operation of resource: discovery

discoverybody object

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/

Create operation of resource: discovery

discoverybody object

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/

Delete operation of resource: discovery

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/

Retrieve operation of resource: discovery

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} } }

TRANSPORT-ADDRESS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/transport-address/

Update operation of resource: transport-address

transport-addressbody object

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-ADDRESS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/transport-address/

Create operation of resource: transport-address

transport-addressbody object

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-ADDRESS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/transport-address/

Delete operation of resource: transport-address

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSPORT-ADDRESS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/vrfs/vrf/{vrf-name}/interfaces/interface/{interface-name}/afs/af/{af-name}/discovery/transport-address/

Retrieve operation of resource: transport-address

vrf-name: string
in path

ID of vrf-name

interface-name: string
in path

ID of interface-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"address-type": "enumeration", Transport address option
Options:
interface
address
"address": "string" IP address
} }

GLOBAL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/

Update operation of resource: global

globalbody object

Request Content-Types: application/json
Request Example
{      
"enable": [ null ] none
},
"hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180"
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} },
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1"
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } },
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], none
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] none
},
"enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] none
},
"policy": "string", Route policy name
"enable": [ null ] none
} } ] } } ] },
"enable": [ null ], none
"notifications": [ null ] MPLS mLDP logging notifications
} }, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] none
},
"enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] none
},
"policy": "string", Route policy name
"enable": [ null ] none
} } ] } } },
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily
"enable": [ null ] none
},
"nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
},
"dscp": "string" DSCP for control packets
range: "0..63"
},
"reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/

Create operation of resource: global

globalbody object

Request Content-Types: application/json
Request Example
{      
"enable": [ null ] none
},
"hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180"
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} },
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1"
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } },
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], none
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] none
},
"enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] none
},
"policy": "string", Route policy name
"enable": [ null ] none
} } ] } } ] },
"enable": [ null ], none
"notifications": [ null ] MPLS mLDP logging notifications
} }, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] none
},
"enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] none
},
"policy": "string", Route policy name
"enable": [ null ] none
} } ] } } },
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily
"enable": [ null ] none
},
"nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
},
"dscp": "string" DSCP for control packets
range: "0..63"
},
"reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/

Delete operation of resource: global

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/

Retrieve operation of resource: global

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"enable": [ null ] none
},
"hold-time": "integer", Time (seconds) - 65535 implies infinite
range: "15..65535"
units: "second"
default: "180"
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} },
"ltrace-buf-multiplier": "integer", Configure Ltrace Buffer Multiplier
range: "1..5"
default: "1"
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } },
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
}, {
"vrf-name": "string", VRF Name
"enable": [ null ], none
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] none
},
"enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] none
},
"policy": "string", Route policy name
"enable": [ null ] none
} } ] } } ] },
"enable": [ null ], none
"notifications": [ null ] MPLS mLDP logging notifications
} }, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], none
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] none
},
"enable": [ null ] none
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] none
},
"policy": "string", Route policy name
"enable": [ null ] none
} } ] } } },
"disable-implicit-ipv4": [ null ], Disable the implicit enabling for IPv4 address\nfamily
"enable": [ null ] none
},
"nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
},
"dscp": "string" DSCP for control packets
range: "0..63"
},
"reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
} } }

ENTROPY-LABEL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/entropy-label/

Update operation of resource: entropy-label

entropy-labelbody object

Request Content-Types: application/json
Request Example
{    
"enable": [ null ] none
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENTROPY-LABEL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/entropy-label/

Create operation of resource: entropy-label

entropy-labelbody object

Request Content-Types: application/json
Request Example
{    
"enable": [ null ] none
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENTROPY-LABEL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/entropy-label/

Delete operation of resource: entropy-label

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENTROPY-LABEL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/entropy-label/

Retrieve operation of resource: entropy-label

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"enable": [ null ] none
} }

SESSION - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/session/

Update operation of resource: session

sessionbody object

Request Content-Types: application/json
Request Example
{    
"hold-time": "integer", LDP Session holdtime
range: "15..65535"
units: "second"
default: "180"
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/session/

Create operation of resource: session

sessionbody object

Request Content-Types: application/json
Request Example
{    
"hold-time": "integer", LDP Session holdtime
range: "15..65535"
units: "second"
default: "180"
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/session/

Delete operation of resource: session

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/session/

Retrieve operation of resource: session

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hold-time": "integer", LDP Session holdtime
range: "15..65535"
units: "second"
default: "180"
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} } }

BACKOFF-TIME - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/session/backoff-time/

Update operation of resource: backoff-time

backoff-timebody object

Request Content-Types: application/json
Request Example
{    
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKOFF-TIME - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/session/backoff-time/

Create operation of resource: backoff-time

backoff-timebody object

Request Content-Types: application/json
Request Example
{    
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKOFF-TIME - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/session/backoff-time/

Delete operation of resource: backoff-time

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BACKOFF-TIME - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/session/backoff-time/

Retrieve operation of resource: backoff-time

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"max-backoff-time": "integer", Maximum session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "120"
"initial-backoff-time": "integer" Initial session backoff time (seconds)
range: "5..2147483"
units: "second"
default: "15"
} }

IGP - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/

Update operation of resource: igp

igpbody object

Request Content-Types: application/json
Request Example
{        
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGP - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/

Create operation of resource: igp

igpbody object

Request Content-Types: application/json
Request Example
{        
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGP - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/

Delete operation of resource: igp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IGP - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/

Retrieve operation of resource: igp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } } }

SYNC - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/sync/

Update operation of resource: sync

syncbody object

Request Content-Types: application/json
Request Example
{      
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SYNC - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/sync/

Create operation of resource: sync

syncbody object

Request Content-Types: application/json
Request Example
{      
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SYNC - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/sync/

Delete operation of resource: sync

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SYNC - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/sync/

Retrieve operation of resource: sync

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} } }

DELAY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/sync/delay/

Update operation of resource: delay

delaybody object

Request Content-Types: application/json
Request Example
{    
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DELAY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/sync/delay/

Create operation of resource: delay

delaybody object

Request Content-Types: application/json
Request Example
{    
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DELAY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/sync/delay/

Delete operation of resource: delay

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DELAY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/igp/sync/delay/

Retrieve operation of resource: delay

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"on-proc-restart": "integer", Global sync up delay to be used after\nprocess restart
range: "60..600"
units: "second"
"on-session-up": "integer" Interface sync up delay after session up
range: "5..300"
units: "second"
} }

ENABLE-LOGGING - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/enable-logging/

Update operation of resource: enable-logging

enable-loggingbody object

Request Content-Types: application/json
Request Example
{    
"nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENABLE-LOGGING - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/enable-logging/

Create operation of resource: enable-logging

enable-loggingbody object

Request Content-Types: application/json
Request Example
{    
"nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENABLE-LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/enable-logging/

Delete operation of resource: enable-logging

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENABLE-LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/enable-logging/

Retrieve operation of resource: enable-logging

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"nsr": [ null ], Enable logging of NSR events
"adjacency": [ null ], Enable logging of adjacency events
"session-protection": [ null ], Enable logging of session protection events
"neighbor-changes": [ null ], Enable logging of neighbor events
"gr-session-changes": [ null ] Enable logging of Graceful Restart (GR) events
} }

SIGNALLING - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/signalling/

Update operation of resource: signalling

signallingbody object

Request Content-Types: application/json
Request Example
{    
"dscp": "string" DSCP for control packets
range: "0..63"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALLING - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/signalling/

Create operation of resource: signalling

signallingbody object

Request Content-Types: application/json
Request Example
{    
"dscp": "string" DSCP for control packets
range: "0..63"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALLING - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/signalling/

Delete operation of resource: signalling

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALLING - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/signalling/

Retrieve operation of resource: signalling

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"dscp": "string" DSCP for control packets
range: "0..63"
} }

NSR - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/nsr/

Update operation of resource: nsr

nsrbody object

Request Content-Types: application/json
Request Example
{    
"enable": [ null ] none
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSR - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/nsr/

Create operation of resource: nsr

nsrbody object

Request Content-Types: application/json
Request Example
{    
"enable": [ null ] none
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSR - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/nsr/

Delete operation of resource: nsr

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSR - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/nsr/

Retrieve operation of resource: nsr

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"enable": [ null ] none
} }

GRACEFUL-RESTART - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/graceful-restart/

Update operation of resource: graceful-restart

graceful-restartbody object

Request Content-Types: application/json
Request Example
{    
"reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-RESTART - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/graceful-restart/

Create operation of resource: graceful-restart

graceful-restartbody object

Request Content-Types: application/json
Request Example
{    
"reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-RESTART - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/graceful-restart/

Delete operation of resource: graceful-restart

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-RESTART - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/graceful-restart/

Retrieve operation of resource: graceful-restart

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"reconnect-timeout": "integer", Configure Graceful Restart Reconnect Timeout\nvalue
range: "60..1800"
units: "second"
default: "120"
"enable": [ null ], none
"forwarding-hold-time": "integer" Configure Graceful Restart Session holdtime
range: "60..1800"
units: "second"
default: "180"
} }

DISCOVERY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/discovery/

Update operation of resource: discovery

discoverybody object

Request Content-Types: application/json
Request Example
{      
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/discovery/

Create operation of resource: discovery

discoverybody object

Request Content-Types: application/json
Request Example
{      
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/discovery/

Delete operation of resource: discovery

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISCOVERY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/discovery/

Retrieve operation of resource: discovery

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
},
"disable-instance-tlv": [ null ], Disable transmit and receive processing for\nprivate Instance TLV in LDP discovery hello\nmessages
"disable-quick-start": [ null ] Disable discovery's quick start mode
} }

LINK-HELLO - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/discovery/link-hello/

Create operation of resource: link-hello

link-hellobody object

Request Content-Types: application/json
Request Example
{    
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Link Hello interval
range: "1..65535"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGETED-HELLO - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/discovery/targeted-hello/

Update operation of resource: targeted-hello

targeted-hellobody object

Request Content-Types: application/json
Request Example
{    
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Targeted Hello interval
range: "1..65535"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGETED-HELLO - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/discovery/targeted-hello/

Create operation of resource: targeted-hello

targeted-hellobody object

Request Content-Types: application/json
Request Example
{    
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Targeted Hello interval
range: "1..65535"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGETED-HELLO - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/discovery/targeted-hello/

Delete operation of resource: targeted-hello

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGETED-HELLO - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/discovery/targeted-hello/

Retrieve operation of resource: targeted-hello

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hold-time": "string", Time (seconds) - 65535 implies infinite
range: "1..65535"
"interval": "string" Targeted Hello interval
range: "1..65535"
} }

MLDP - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/

Update operation of resource: mldp

mldpbody object

Request Content-Types: application/json
Request Example
{        {
          
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } ] },
"enable": [ null ], Enable MPLS mLDP MoFRR
"notifications": [ null ] MPLS mLDP logging notifications
} }, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/

Create operation of resource: mldp

mldpbody object

Request Content-Types: application/json
Request Example
{        {
          
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } ] },
"enable": [ null ], Enable MPLS mLDP MoFRR
"notifications": [ null ] MPLS mLDP logging notifications
} }, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/

Delete operation of resource: mldp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/

Retrieve operation of resource: mldp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } ] },
"enable": [ null ], Enable MPLS mLDP MoFRR
"notifications": [ null ] MPLS mLDP logging notifications
} }, {
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } } }

VRFS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/

Update operation of resource: vrfs

vrfsbody object

Request Content-Types: application/json
Request Example
{      {
        
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/

Create operation of resource: vrfs

vrfsbody object

Request Content-Types: application/json
Request Example
{      {
        
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/

Delete operation of resource: vrfs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/

Retrieve operation of resource: vrfs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } ] } }

VRF - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/

Update operation of resource: vrf

vrfbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/

Create operation of resource: vrf

vrfbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/

Delete operation of resource: vrf

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/

Retrieve operation of resource: vrf

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"vrf-name": "string", VRF Name
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } }

AFS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/

Update operation of resource: afs

afsbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      {
        
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/

Create operation of resource: afs

afsbody object

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{      {
        
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/

Delete operation of resource: afs

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/

Retrieve operation of resource: afs

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } }

AF - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/

Update operation of resource: af

afbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    {
      
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/

Create operation of resource: af

afbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    {
      
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/

Delete operation of resource: af

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/

Retrieve operation of resource: af

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] }

RECURSIVE-FORWARDING - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/recursive-forwarding/

Update operation of resource: recursive-forwarding

recursive-forwardingbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Recursive forwarding policy name
"enable": [ null ] Enable recursive forwarding
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RECURSIVE-FORWARDING - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/recursive-forwarding/

Create operation of resource: recursive-forwarding

recursive-forwardingbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Recursive forwarding policy name
"enable": [ null ] Enable recursive forwarding
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RECURSIVE-FORWARDING - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/recursive-forwarding/

Delete operation of resource: recursive-forwarding

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RECURSIVE-FORWARDING - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/recursive-forwarding/

Retrieve operation of resource: recursive-forwarding

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"policy": "string", Recursive forwarding policy name
"enable": [ null ] Enable recursive forwarding
} }

MLDP-RECURSIVE-FEC - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/mldp-recursive-fec/

Update operation of resource: mldp-recursive-fec

mldp-recursive-fecbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP Recursive FEC
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP-RECURSIVE-FEC - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/mldp-recursive-fec/

Create operation of resource: mldp-recursive-fec

mldp-recursive-fecbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP Recursive FEC
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP-RECURSIVE-FEC - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/mldp-recursive-fec/

Delete operation of resource: mldp-recursive-fec

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP-RECURSIVE-FEC - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/mldp-recursive-fec/

Retrieve operation of resource: mldp-recursive-fec

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP Recursive FEC
} }

NEIGHBOR-POLICIES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/neighbor-policies/

Update operation of resource: neighbor-policies

neighbor-policiesbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICIES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/neighbor-policies/

Create operation of resource: neighbor-policies

neighbor-policiesbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICIES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/neighbor-policies/

Delete operation of resource: neighbor-policies

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICIES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/neighbor-policies/

Retrieve operation of resource: neighbor-policies

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] } }

NEIGHBOR-POLICY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/neighbor-policies/neighbor-policy/{root-address policy-mode}/

Update operation of resource: neighbor-policy

neighbor-policybody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

root-address policy-mode: string
in path

ID of root-address policy-mode

Request Content-Types: application/json
Request Example
{    
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/neighbor-policies/neighbor-policy/{root-address policy-mode}/

Create operation of resource: neighbor-policy

neighbor-policybody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

root-address policy-mode: string
in path

ID of root-address policy-mode

Request Content-Types: application/json
Request Example
{    
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/neighbor-policies/neighbor-policy/{root-address policy-mode}/

Delete operation of resource: neighbor-policy

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

root-address policy-mode: string
in path

ID of root-address policy-mode

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/neighbor-policies/neighbor-policy/{root-address policy-mode}/

Retrieve operation of resource: neighbor-policy

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

root-address policy-mode: string
in path

ID of root-address policy-mode

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} }

MO-FRR - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/mo-frr/

Update operation of resource: mo-frr

mo-frrbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MO-FRR - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/mo-frr/

Create operation of resource: mo-frr

mo-frrbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MO-FRR - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/mo-frr/

Delete operation of resource: mo-frr

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MO-FRR - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/mo-frr/

Retrieve operation of resource: mo-frr

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} }

MAKE-BEFORE-BREAK - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/make-before-break/

Update operation of resource: make-before-break

make-before-breakbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAKE-BEFORE-BREAK - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/make-before-break/

Create operation of resource: make-before-break

make-before-breakbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAKE-BEFORE-BREAK - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/make-before-break/

Delete operation of resource: make-before-break

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAKE-BEFORE-BREAK - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/make-before-break/

Retrieve operation of resource: make-before-break

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} } }

SIGNALING - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/make-before-break/signaling/

Update operation of resource: signaling

signalingbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALING - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/make-before-break/signaling/

Create operation of resource: signaling

signalingbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALING - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/make-before-break/signaling/

Delete operation of resource: signaling

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALING - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/make-before-break/signaling/

Retrieve operation of resource: signaling

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} }

CSC - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/csc/

Update operation of resource: csc

cscbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"enable": [ null ] Enable MPLS mLDP CSC
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CSC - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/csc/

Create operation of resource: csc

cscbody object

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"enable": [ null ] Enable MPLS mLDP CSC
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CSC - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/csc/

Delete operation of resource: csc

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CSC - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/vrfs/vrf/{vrf-name}/afs/af/{af-name}/csc/

Retrieve operation of resource: csc

vrf-name: string
in path

ID of vrf-name

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"enable": [ null ] Enable MPLS mLDP CSC
} }

DEFAULT-VRF - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/

Update operation of resource: default-vrf

default-vrfbody object

Request Content-Types: application/json
Request Example
{        {
          
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/

Create operation of resource: default-vrf

default-vrfbody object

Request Content-Types: application/json
Request Example
{        {
          
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/

Delete operation of resource: default-vrf

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/

Retrieve operation of resource: default-vrf

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } } }

AFS - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/

Update operation of resource: afs

afsbody object

Request Content-Types: application/json
Request Example
{      {
        
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/

Create operation of resource: afs

afsbody object

Request Content-Types: application/json
Request Example
{      {
        
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/

Delete operation of resource: afs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AFS - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/

Retrieve operation of resource: afs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] } }

AF - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/

Update operation of resource: af

afbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    {
      
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/

Create operation of resource: af

afbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    {
      
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/

Delete operation of resource: af

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/

Retrieve operation of resource: af

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"mldp-rib-unicast-always": [ null ], Enable MPLS MLDP RIB unicast-always\nconfiguration
"enable": [ null ], Enable MPLS mLDP MoFRR
{
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"af-name": "enumeration", Address Family name
Options:
ipv4
ipv6
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} },
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
},
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} } ] }

RECURSIVE-FORWARDING - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/recursive-forwarding/

Update operation of resource: recursive-forwarding

recursive-forwardingbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Recursive forwarding policy name
"enable": [ null ] Enable recursive forwarding
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RECURSIVE-FORWARDING - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/recursive-forwarding/

Create operation of resource: recursive-forwarding

recursive-forwardingbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Recursive forwarding policy name
"enable": [ null ] Enable recursive forwarding
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RECURSIVE-FORWARDING - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/recursive-forwarding/

Delete operation of resource: recursive-forwarding

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RECURSIVE-FORWARDING - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/recursive-forwarding/

Retrieve operation of resource: recursive-forwarding

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"policy": "string", Recursive forwarding policy name
"enable": [ null ] Enable recursive forwarding
} }

MLDP-RECURSIVE-FEC - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/mldp-recursive-fec/

Update operation of resource: mldp-recursive-fec

mldp-recursive-fecbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP Recursive FEC
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP-RECURSIVE-FEC - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/mldp-recursive-fec/

Create operation of resource: mldp-recursive-fec

mldp-recursive-fecbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP Recursive FEC
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP-RECURSIVE-FEC - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/mldp-recursive-fec/

Delete operation of resource: mldp-recursive-fec

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP-RECURSIVE-FEC - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/mldp-recursive-fec/

Retrieve operation of resource: mldp-recursive-fec

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP Recursive FEC
} }

NEIGHBOR-POLICIES - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/neighbor-policies/

Update operation of resource: neighbor-policies

neighbor-policiesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICIES - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/neighbor-policies/

Create operation of resource: neighbor-policies

neighbor-policiesbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{      {
        
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICIES - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/neighbor-policies/

Delete operation of resource: neighbor-policies

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICIES - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/neighbor-policies/

Retrieve operation of resource: neighbor-policies

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} ] } }

NEIGHBOR-POLICY - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/neighbor-policies/neighbor-policy/{root-address policy-mode}/

Update operation of resource: neighbor-policy

neighbor-policybody object

af-name: string
in path

ID of af-name

root-address policy-mode: string
in path

ID of root-address policy-mode

Request Content-Types: application/json
Request Example
{    
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICY - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/neighbor-policies/neighbor-policy/{root-address policy-mode}/

Create operation of resource: neighbor-policy

neighbor-policybody object

af-name: string
in path

ID of af-name

root-address policy-mode: string
in path

ID of root-address policy-mode

Request Content-Types: application/json
Request Example
{    
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICY - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/neighbor-policies/neighbor-policy/{root-address policy-mode}/

Delete operation of resource: neighbor-policy

af-name: string
in path

ID of af-name

root-address policy-mode: string
in path

ID of root-address policy-mode

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR-POLICY - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/neighbor-policies/neighbor-policy/{root-address policy-mode}/

Retrieve operation of resource: neighbor-policy

af-name: string
in path

ID of af-name

root-address policy-mode: string
in path

ID of root-address policy-mode

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"route-policy": "string", Route policy name
"root-address": "string", Neighbor Address
"policy-mode": "enumeration" Inbound/Outbound Policy
Options:
inbound
outbound
} }

MO-FRR - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/mo-frr/

Update operation of resource: mo-frr

mo-frrbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MO-FRR - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/mo-frr/

Create operation of resource: mo-frr

mo-frrbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MO-FRR - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/mo-frr/

Delete operation of resource: mo-frr

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MO-FRR - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/mo-frr/

Retrieve operation of resource: mo-frr

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"policy": "string", Route policy name
"enable": [ null ] Enable MPLS mLDP MoFRR
} }

MAKE-BEFORE-BREAK - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/make-before-break/

Update operation of resource: make-before-break

make-before-breakbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAKE-BEFORE-BREAK - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/make-before-break/

Create operation of resource: make-before-break

make-before-breakbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAKE-BEFORE-BREAK - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/make-before-break/

Delete operation of resource: make-before-break

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAKE-BEFORE-BREAK - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/make-before-break/

Retrieve operation of resource: make-before-break

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"policy": "string", Route policy name
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} } }

SIGNALING - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/make-before-break/signaling/

Update operation of resource: signaling

signalingbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALING - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/make-before-break/signaling/

Create operation of resource: signaling

signalingbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALING - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/make-before-break/signaling/

Delete operation of resource: signaling

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SIGNALING - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/make-before-break/signaling/

Retrieve operation of resource: signaling

af-name: string
in path

ID of af-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"forward-delay": "integer", Forwarding Delay in Seconds
range: "0..600"
units: "second"
"delete-delay": "integer" Delete Delay in seconds
range: "0..60"
units: "second"
} }

CSC - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/csc/

Update operation of resource: csc

cscbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"enable": [ null ] Enable MPLS mLDP CSC
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CSC - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/csc/

Create operation of resource: csc

cscbody object

af-name: string
in path

ID of af-name

Request Content-Types: application/json
Request Example
{    
"enable": [ null ] Enable MPLS mLDP CSC
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CSC - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/csc/

Delete operation of resource: csc

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CSC - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/default-vrf/afs/af/{af-name}/csc/

Retrieve operation of resource: csc

af-name: string
in path

ID of af-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"enable": [ null ] Enable MPLS mLDP CSC
} }

MLDP-GLOBAL - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/mldp-global/

Update operation of resource: mldp-global

mldp-globalbody object

Request Content-Types: application/json
Request Example
{      
"notifications": [ null ] MPLS mLDP logging notifications
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP-GLOBAL - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/mldp-global/

Create operation of resource: mldp-global

mldp-globalbody object

Request Content-Types: application/json
Request Example
{      
"notifications": [ null ] MPLS mLDP logging notifications
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP-GLOBAL - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/mldp-global/

Delete operation of resource: mldp-global

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MLDP-GLOBAL - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/mldp-global/

Retrieve operation of resource: mldp-global

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"notifications": [ null ] MPLS mLDP logging notifications
} } }

LOGGING - Update

PUT Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/mldp-global/logging/

Update operation of resource: logging

loggingbody object

Request Content-Types: application/json
Request Example
{    
"notifications": [ null ] MPLS mLDP logging notifications
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Create

POST Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/mldp-global/logging/

Create operation of resource: logging

loggingbody object

Request Content-Types: application/json
Request Example
{    
"notifications": [ null ] MPLS mLDP logging notifications
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Delete

DELETE Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/mldp-global/logging/

Delete operation of resource: logging

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Retrieve

GET Cisco-IOS-XR-mpls-ldp-cfg:mpls-ldp/global/mldp/mldp-global/logging/

Retrieve operation of resource: logging

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"notifications": [ null ] MPLS mLDP logging notifications
} }

MPLS-LDP - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/mpls-ldp/

Update operation of resource: mpls-ldp

mpls-ldpbody object

Request Content-Types: application/json
Request Example
{    
"session-up": [ null ], Enable mplsLdpSessionUp notification
"session-down": [ null ], Enable mplsLdpSessionDown notification
"init-session-threshold-exceeded": [ null ] Enable mplsLdpInitSessionThresholdExceeded\nnotification
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LDP - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/mpls-ldp/

Create operation of resource: mpls-ldp

mpls-ldpbody object

Request Content-Types: application/json
Request Example
{    
"session-up": [ null ], Enable mplsLdpSessionUp notification
"session-down": [ null ], Enable mplsLdpSessionDown notification
"init-session-threshold-exceeded": [ null ] Enable mplsLdpInitSessionThresholdExceeded\nnotification
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LDP - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/mpls-ldp/

Delete operation of resource: mpls-ldp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LDP - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/mpls-ldp/

Retrieve operation of resource: mpls-ldp

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"session-up": [ null ], Enable mplsLdpSessionUp notification
"session-down": [ null ], Enable mplsLdpSessionDown notification
"init-session-threshold-exceeded": [ null ] Enable mplsLdpInitSessionThresholdExceeded\nnotification
} }